annoy repeatedly - French English Dictionary